centralized service delivery - Spanish English Dictionary